import UIKit

@available(iOS 11.0, *)
extension QKC where AA :UIDragInteraction {
     open func delegate_qk_g() -> QKC<AA,YY,ZZ, UIDragInteractionDelegate? >{
		 self +^ self.value.delegate
	}

    open func allowsSimultaneousRecognitionDuringLift_qk_s(_ allowsSimultaneousRecognitionDuringLift:  Bool) -> QKC<AA,YY,ZZ, Bool>{
		return link(next: allowsSimultaneousRecognitionDuringLift).then_QK { $0.value.allowsSimultaneousRecognitionDuringLift = allowsSimultaneousRecognitionDuringLift }
	}
    open func allowsSimultaneousRecognitionDuringLift_qk_g() -> QKC<AA,YY,ZZ, Bool>{
		 self +^ self.value.allowsSimultaneousRecognitionDuringLift
	}

    open func isEnabled_qk_s(_ isEnabled:  Bool) -> QKC<AA,YY,ZZ, Bool>{
		return link(next: isEnabled).then_QK { $0.value.isEnabled = isEnabled }
	}
    open func isEnabled_qk_g() -> QKC<AA,YY,ZZ, Bool>{
		 self +^ self.value.isEnabled
	}

}

